محاسبه ترابرد الکترون/فوتون توسط کتابخانه epdl97 و الگوریتم smart برای پردازشگرهای موازی
پایان نامه
- وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز
- نویسنده نوید ایوبیان
- استاد راهنما کمال حداد رضا فقیهی
- تعداد صفحات: ۱۵ صفحه ی اول
- سال انتشار 1390
چکیده
smartepants کد محاسباتی هسته ای است که از روش sn برای حل معادله ترابرد ذرات استفاده می نماید. خروجی کد شامل شار ذرات، جریان نشتی و تخلیه بار-انرژی است که در مختصات سه بعدی x-y-z برای جفت الکترون-فوتون بدست می آید. از کد cepxs برای تولید سطح مقطع های مورد نیاز smartepants استفاده می شود. کارایی کد smartepants در محاسبات مربوط به حفاظ گذاری ماهواره ها به اثبات رسیده است. با این وجود اشکال عمده این کد استفاده از کتابخانه های قدیمی می باشد. در این پروژه با استفاده از کتابخانه جدید و به روز epdl97(lawrence livermore laboratory) و نیز با بهینه سازی ساختار کد، زمان اجرا و دقت محاسبات را در مسائل مربوط به دزیمتری افزایش دادیم. بدین منظور ابتدا با استفاده از نرم افزار matlab، برنامه ای نوشته شد تا سطح مقطع های مورد نیاز smartepants را از epdl97 استخراج نماید. در ادامه جهت بررسی صحت و دقت smartepants و سطح مقطع های تولید شده، پنج مسئله را مورد ارزیابی قرار دادیم. ابتدا پارامترهای دزیمتری مربوط به چهار چشمه براکی تراپی (ir-192 best® model 2301 i-125, intersource i-125, ipl cs-137,) برای مقادیر مختلف گروه های انرژی (g)، ممان های لژاندر (l) و مرتبه های s محاسبه گردید. با مقایسه نتایج حاصله با مقادیر مرجع، از جمله tg-43، درستی و دقت محاسبات به اثبات رسید. همچنین با محاسبه تخلیه انرژی در یک نیمه هادی از جنس سیلیکون برای g، l و s های مختلف، حفاظ لازم جهت استفاده در سیستم های الکترونیکی ماهواره ها مورد بررسی قرار گرفت. با مقایسه نتایج حاصله با محاسبات مرجع انجام شده توسط کد its، صحت و دقت نتایج اثبات گردید. در نهایت با استفاده از دستورات openmp (که به منظور موازی سازی پردازشگر ها استفاده می گردد) و اعمال آن به کد smartepants، بر روی یک سیستم intel core i5 2.8 ghz ، زمان اجرای برنامه کاهش یافت. در این حالت مقدار افزایش سرعت و بازده محاسبات به ترتیب 86/1 و 7/46% بدست آمد. بهینه سازی های انجام شده بیانگر کاهش زمان اجرای برنامه به میزان قابل توجهی در مقایسه با کدهای مونت کارلو بود.
منابع مشابه
محاسبه توابع مثلثاتی توسط آرایه های سیستولیک و الگوریتم cordic
توابع مثلثاتی از کاربردیترین توابع در پردازش سیگنالهای دیجیتال اند. طرح ارائه شده در این مقاله توابع مثلثاتی را با استفاده از آرایه های سیستولیک1, محاسبه می کند . روش به دست آوردن این توابع برای زاویه بر اساس الگوریتم cordic2 است. سلول ساده و استانداردی که برای شبکه سیستولیک مطرح شده, نهایتاً با توجه به ورودیهای خاص سلولها , بهینه شده است. واحد کنترل و حافظه rom از اجزای اصلی هر مدار cordic هستن...
متن کاملحل موازی معادلات اویلر روی پردازشگرهای گرافیکی
بررسی جریان های تراکم پذیر از پرکاربردترین مسائل در مهندسی مکانیک می باشد. در شبیه سازی جریان های با عدد ماخ بالا به علت کاهش اثر لزجت، می توان از آن صرف نظر کرد. با حذف ترم لزجت از معادله ناویراستوکس، معادله اویلر حاصل می شود. برای تحلیل جریان های مافوق صوت و ماوراء صوت از معادله اویلر استفاده می شود. شبیه سازی جریان های تراکم پذیر به علت طولانی بودن زمان اجرا، بسیار پرهزینه است. اخیرا استفاده...
15 صفحه اولروشی برای شبیه سازی ترابرد فوتون درماده
Monte Carlo simulation is widely used in calculations involing transport of photons through different materials of different shapes. The method consists of randomly generating a finite set of photon histories over which the quantities of interest are averaged. In photon transport calculations, sampling the photon scattering angle from the Klein-Nishina probability distribution is of special i...
متن کاملارزیابی انواع الگوریتم های پنجره مجزاء برای محاسبه دمای سطح زمین جهت تعیین بهترین الگوریتم برای تصاویر سنجنده مودیس
پیشینه و هدف در سال های اخیر مطالعه تغییرات اقلیمی و همچنین تاثیرات آنها تبدیل به یک موضوع ثابت در عرصه های علمی بسیاری از کشورها شده است. یکی ازویژگی های اصلی این تغییرات، افزایش دمای هوا در طی 5 دهه اخیر نسبت به 500 سال گذشته است. به طوری که آمارها بیانگر افزایش یک درجه سانتی گراد در دمای هوا در طی 5 دهه اخیر هستند. به دمای تابشی پوسته زمین و به مقدار خالص انرژی که تحت ش...
متن کاملبهینه سازی شبکه عصبی MLP با استفاده از الگوریتم ژنتیک موازی FinGrain برای تشخیص سرطان سینه
امروزه استفاده از سیستمهای هوشمند در تشخیص پزشکی به تدریج در حال افزایش است. این سیستمها میتوانند به کاهش خطایی که ممکن است توسط کارشناسان کمتجربه اتفاق بیافتد، کمک کند. بدین منظور استفاده از سیستمهای هوشمند مصنوعی در پیشبینی و تشخیص سرطان سینه که یکی از رایجترین سرطانها در بین زنان است، مورد توجه میباشد. در این تحقیق فرآیند تشخیص بیماری سرطان سینه با یک رویکرد دو مرحلهای انجام...
متن کاملروشی کارا برای پیادهسازی موازی الگوریتم دسته بندی بسته درخت سلسلهمراتبی بر روی واحد پردازش گرافیکی
چکیده: دستهبندی بستهها، پردازشی اساسی در پردازندههای شبکهای است. در این فرآیند، بستههای ورودی از طریق تطبیق با مجموعهای از فیلترها به جریانهای مشخص طبقهبندی میشوند. پیادهسازیهای نرمافزاری الگوریتمهای دستهبندی با وجود هزینه کمتر و توسعهپذیری بیشتر نسبت به پیادهسازیهای سختافزاری، سرعت پایینتری دارند. در این مقاله، از قابلیت پردازش موازی پردازندههای گرافیکی برای تسریع الگوری...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ذخیره در منابع من قبلا به منابع من ذحیره شده{@ msg_add @}
نوع سند: پایان نامه
وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023